yuan = {
    name: "yuan",
    age: 18,
    height: 193
}

yuan = new Proxy(yuan, {
    get: function (target, p, receiver) {
        console.log("get:::", target, p, target[p])
        return target[p]
    },
    set(target, p, newValue, receiver) {
        console.log("set:::", target, p, newValue, receiver)
        // return target[p] = newValue
        return Reflect.set(target, p, newValue);
    }
})
console.log(yuan.name)
console.log(yuan.age)
yuan.age = 19
console.log(yuan.age)

